package com.jmp.api.user.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.util.List;

@Data
@Builder
public class LiveViewApiResponse {
    @ApiModelProperty("企业-ID")
    private Integer companyId;
    @ApiModelProperty("企业-名称")
    private String companyName;
    @ApiModelProperty("企业-logo")
    private String companyLogo;
    @ApiModelProperty("企业等级")
    private Integer companyLevel;
    @ApiModelProperty("企业-中科公信：0无 1有")
    private Integer hasZkgx;

    private List<String> viewerPhotos;
    private Integer viewerNum;

    @ApiModelProperty("关注:0无 1有")
    private Integer followFlag;
    @ApiModelProperty("点赞:0无 1有")
    private Integer thumbsFlag;

    @ApiModelProperty("状态:0 直播中 1回放 2预告")
    private Integer status;
    @ApiModelProperty("预约状态:0未预约 1已预约")
    private Integer preFollow;

    @ApiModelProperty("直播拉流地址")
    private String pullUrl;
    @ApiModelProperty("IM聊天室ID")
    private String groupId;

    @ApiModelProperty("直播回放地址")
    private String videoUrl;

    @ApiModelProperty("直播名称")
    private String name;
    @ApiModelProperty("直播图片")
    private String photo;
    @ApiModelProperty("直播预告时间")
    private String preTime;
    @ApiModelProperty("直播预告剩余时间(毫秒)")
    private long remainingTime;
}
